﻿
*{
    touch-action: auto;
}

.bg_machine {
    background: url("../image/bg_machine.jpg") no-repeat;
    background-size: cover;
    opacity: 0.8;
    filter: "alpha(opacity=80)";
}

html,body {
    width: 100%;
    height:100%;
    margin: 0;
    padding: 0;
}

form {
    width:100%;
    height:100%;
    margin: 0;
    padding: 0;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clear {
    clear:both;
}

.mainnav div.accordion-body {
    overflow: hidden;
    padding: 10px;
}

.mainnav a.easyui-linkbutton {
    width: 100%;
    text-align: left;
}

div.search_condition {
    display: inline-block;
    padding-right:5px;
}
    div.search_condition > label:first-child {
        display: inline-block;
        height: 18px;
        line-height: 18px;
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
        top: 3px;
    }

.functionbutton {
    width: 100px;
    margin-right:5px;
}

div.editbutton {
    text-align: center;
    padding: 20px 0;
}

    div.editbutton a {
        width: 80px;
        margin-right: 5px;
    }

div.inputline {
    margin-right: 20px;
}
    div.inputline > div {
        padding-top: 6px;
        padding-bottom: 6px;
    }
        div.inputline > div > label:first-child {
            vertical-align: top;
            display: inline-block;
            height: 18px;
            line-height: 18px;
            width: 80px;
            padding-left: 20px;
            padding-right: 5px;
            position: relative;
            top: 3px;
        }
.inputrequired {
    position: relative;
    color: red;
    top: 3px;
    padding-left: 5px;
}

.w_subhead {
    padding-left: 5px;
}

.uicheckbox {
    position: relative;
    border: 1px solid #95B8E7;
    background: #fff;
    display: inline-block;
    border-radius: 5px 5px 5px 5px;
    width: 21px;
    height: 21px;
    cursor: default;
}
    .uicheckbox input {
        visibility:hidden;
    }
    .uicheckbox i {
        position: absolute;
        left: 4px;
        top: 2px;
        font-size: 16px;
        font-weight: bold;
        color: blue;
    }
    .uicheckbox input[type=checkbox] + i {
        opacity: 0;
    }
    .uicheckbox input[type=checkbox]:checked + i {
        opacity: 1;
    }
.uiradiobutton {
    position: relative;
    border: 1px solid #95B8E7;
    background: #fff;
    display: inline-block;
    border-radius: 5px 5px 5px 5px;
    width: 21px;
    height: 21px;
    cursor: default;
}

    .uiradiobutton input {
        visibility: hidden;
    }

    .uiradiobutton i {
        position: absolute;
        left: 4px;
        top: 2px;
        font-size: 14px;
        font-weight: bold;
        color: blue;
    }

    .uiradiobutton input[type=radio] + i {
        opacity: 0;
    }

    .uiradiobutton input[type=radio]:checked + i {
        opacity: 1;
    }
.center-vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.center-horizontal {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}